package morning.cat.demo.entity;

import com.jfinal.plugin.activerecord.Model;

import java.io.Serializable;

/**
 * XXX
 *
 * @author mengzhang6
 * @date 2018/12/7 10:21
 */
public class User extends Model<User> implements Serializable {

    /**
     * 特别注意：
     * User中定义的 public static final User dao对象是全局共享的，只能用于数据库查询，
     * 不能用于数据承载对象。数据承载需要使用new User().set(…)来实现。
     */
    public static final User dao = new User().dao();

    private int id;
    private String name;
    private int age;

    /**
     * 基于ActiveRecord的Model无需定义属性，无需定义getter、setter方法，无需XML配置，无需Annotation配置
     */
//    public int getId() {
//        return id;
//    }
//
//    public void setId(int id) {
//        this.id = id;
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
}
